<html>
<head><meta charset="utf-8"><title>Overhauling permissions · t-compiler/rust-analyzer · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/index.html">t-compiler/rust-analyzer</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html">Overhauling permissions</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="220108348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220108348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220108348">(Dec 16 2020 at 12:18)</a>:</h4>
<p>Hey, I've realized I have no idea who has what rights on which repos. Part of that is that I add folks to bors manually.</p>
<p>Since sometime, bors can integrate with GitHub teams (I think). </p>
<p>So, I want to cleanup all our permissions. I suggest the following structure:</p>
<ul>
<li>organization admins (those are the folks who have full access). <span class="user-mention" data-user-id="129457">@Florian Diebold</span> <span class="user-mention" data-user-id="211727">@Jonas Schievink</span> <span class="user-mention" data-user-id="133169">@matklad</span> <span class="user-mention" data-user-id="116083">@pnkfelix</span> <span class="user-mention" data-user-id="215333">@Florian Gilcher</span>  <span class="user-mention" data-user-id="153740">@Igor Matuszewski</span> . I suggest adding <span class="user-mention" data-user-id="125250">@Wesley Wiser</span> to this set (that is, t-compiler leads should always have full access to rust-analyzer, just in case)</li>
<li><code>reviewers</code> team (this currently consuingly named <code>owner</code>). These larrger set of folks have direct push access, r+ and <a href="http://crates.io">crates.io</a> publish rights on all of the rust-analyzer org crates. This set is synchornized with bors-ng</li>
<li><code>triage</code> team -- folks which can triage issues.</li>
</ul>



<a name="220108625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220108625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220108625">(Dec 16 2020 at 12:21)</a>:</h4>
<p>(unless anyone objects, I'll implement this later today. If there are ojbections after that, we can always tweak the stuff more)</p>



<a name="220123025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220123025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220123025">(Dec 16 2020 at 14:40)</a>:</h4>
<p>Implementing this now!</p>
<p>A bunch of folks shoudl lose individual permissions on the repos, but gain team access</p>



<a name="220123061"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220123061" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220123061">(Dec 16 2020 at 14:40)</a>:</h4>
<p>If someone wants to modify <code>r.a</code> logo to say <code>r.+</code>, that would be review team's logo :D</p>



<a name="220125255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220125255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220125255">(Dec 16 2020 at 14:56)</a>:</h4>
<p>Ok, more or less implemented! If you have permissions you think you shouldn't have, or don't have required permissions, please dm me :D</p>



<a name="220126343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220126343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220126343">(Dec 16 2020 at 15:04)</a>:</h4>
<p><a href="https://github.com/rust-analyzer/rust-analyzer/pull/6906">https://github.com/rust-analyzer/rust-analyzer/pull/6906</a> documents</p>



<a name="220126641"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Overhauling%20permissions/near/220126641" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Overhauling.20permissions.html#220126641">(Dec 16 2020 at 15:05)</a>:</h4>
<blockquote>
<p>please dm me :D</p>
</blockquote>
<p>Actually, please dm <span class="user-mention silent" data-user-id="211727">Jonas Schievink</span> , <span class="user-mention silent" data-user-id="129457">Florian Diebold</span> or <span class="user-mention silent" data-user-id="133169">matklad</span> , there's nothing specific to me here</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>